/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package uniriotec.pm.prova.modelo;

/**
 *
 * @author albertoapr
 */
public class Questao {
    private int id;
    private String enunciado;
    private String grauDificuldade;
    
    /*
     Antes de associar o topico a questao deve ser verificado se o topico
     * existe na relação de tópicos da disciplina que a questao esta associada
     */
    public boolean associaTopicoDaDisciplina(Disciplina disciplina, Topico topico){
        if (disciplina.getTopicos().contains(topico)){
           topico.addQuestao(this);
           return true;
        }

    return false;
    }
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

  
    

    public String getEnunciado() {
        return enunciado;
    }

    public void setEnunciado(String enunciado) {
        this.enunciado = enunciado;
    }

    public String getGrauDificuldade() {
        return grauDificuldade;
    }

    public void setGrauDificuldade(String grauDificuldade) {
        this.grauDificuldade = grauDificuldade;
    }
    
}
